Ethereum Introduced Smart Contracts, Enabling Diverse Decentralized Applications